home *** CD-ROM | disk | FTP | other *** search
/ Acorn RISC PD-CD 1 / Acorn RISC PD-CD 1.iso / fractals / _4dsolids / _help < prev    next >
Encoding:
Text File  |  1993-11-25  |  4.2 KB  |  85 lines

  1.  !4DSolids v1.0 May 1992
  2.  
  3.  Introduction
  4.  ------------
  5.  
  6.    !4DSolids is a small demo program that runs in the WIMP environment. It
  7.  rotates 3-Dimensional and 4-Dimensional shapes in a window.
  8.    There are 8 shapes displayed, the first 5 are 3D, the 5 Platonic Solids.
  9.  Then there is a Pentahedroid ( like a HyperTetrahedron ) and a Hypercube
  10.  ( sometimes known as a Tesseract ). These are kind of like Platonic
  11.  HyperSolids I think. Then finally there is a Klein Bottle, this is a
  12.  topological structure which requires 4 dimensions to exist properly.
  13.  
  14.  Instructions
  15.  ------------
  16.  
  17.    When run, !4Dsolids installs itself and its icon will apper on the icon
  18.  bar. Clicking Select on this icon will open the main view window, and you
  19.  will see a rotating Tetrahedron. Clicking either Select or Menu with the
  20.  pointer within this window will open the Control window ,full control of
  21.  the program is available through the icons in this window.
  22.  
  23.   Current Shape  - The name of the current shape is displayed at the top of
  24.                    the control window. Clicking on this will change the
  25.                    current shape, rotating through all 8 shapes.
  26.  
  27.   Surfaces       - Clicking on this will remove various surfaces from the
  28.   Displayed        display, so the structure of the current shape can be
  29.                    examined. The number displayed represents the number of
  30.                    surfaces that can be seen, except in the case of the
  31.                    Klein bottle where it just represents 1/3rd 2/3rds or
  32.                    the whole of the figure displayed.
  33.   
  34.    There are four different ways the shapes can be rendered on the screen,
  35.  selected by clicking on the icon by each option.
  36.  
  37.   Straight       - The surfaces of the shape are drawn as they are, opaque
  38.                    with no shading.
  39.  
  40.   Depth shaded   - The surfaces are shaded by becoming darker the further
  41.                    away they are from the viewer.
  42.  
  43.   Clear Coloured - The shape is rendered as if the surfaces were pieces of
  44.                    coloured glass, allowing more of the structure to be seen.
  45.  
  46.   Clear White    - The shape is rendered as with the Clear Coloured option,
  47.                    except the surfaces are treated as if they were grey and
  48.                    not coloured. 
  49.  
  50.    The rotation of the shape can be controlled in all 6 axes by the 'meter'
  51.  type icons at the bottom of the control menu. The picture to the left of
  52.  the icon shows which axis it controls. The first three are the normal 3D
  53.  axes, whereas those on the right control rotions in plane which include
  54.  the fourth dimension.
  55.    When the needle of the meters points straight up,this means no movement
  56.  in that axis of rotation. Clicking to the left or right of the needle
  57.  causes the needle to move to the left or right. The rotion speed in the
  58.  particular axis is proportional to the position of the needle.
  59.    NOTE: the program works by keeping a list of the current rotation in each
  60.  axis, and then for each image applies the rotation for each axis, in order,  to the original basic description of the shape. The basic upshot of this is
  61.  that if you stop the shape rotating, and then try to rotate it a bit in a
  62.  particular axis you may find it doesn't move in the direction you expect.
  63.  This will be because of later rotation angles turning the shape around
  64.  after the rotation you're trying to do. Sorry about this. 
  65.  
  66.  And Finally...
  67.  --------------
  68.  
  69.    I haven't explained very much about the idea of 4D shapes, and I'm not
  70.  going to here. But I would like to know if anyone is interested about
  71.  using computers to handle higher dimensional structures, it seems to me
  72.  an ideal way to think about these things, as the computer can work things
  73.  out, without our human bias towards thinking 3-dimensionally.
  74.    I have loads of ideas for 4D programs, 4D Rendrers, where you can make
  75.  3d templates and fold them up into 4D shapes, 4D Raytracers , etc. But I
  76.  also have ideas for loads of other programs and I've got to decide what to
  77.  I'm going to write. So if anyone is interested or has any comments, contact
  78.  me at this address. Thanks
  79.  
  80.                                  John Hedley
  81.                                   15 Hill Rise
  82.                                    Trowell
  83.                                     Nottingham
  84.                                      NG9 3PE
  85.